Jump To:
Technical Q&As: Legacy Technologies
Code written to run in Mac OS 9 and earlier versions of the Mac OS can be updated to run in Mac OS X. The easiest way to do this is by using the Carbon framework, which has many managers and functions similar to their Mac OS 9 equivalents. Documentation for Mac OS 9 and earlier APIs is provided to aid in this effort.

Document Descriptions
On Off
Display

Sorted by
Title
Sort by
Legacy Status
Sort by
Date
Greenwich Mean Time offsets and the Map control panel (HTML) ()
OPS24.
Unsupported 1999-05-17
GWorld in the 'grafPort' Field of a MacDrawContext Struct (HTML)
QD3D13.
Unsupported 1995-06-01
How do I ring the Doorbell? (HTML) ()
FW02.
Unsupported 1999-05-17
Icon Families (HTML)
TB08.
Unsupported 1995-05-01
Implementing MacsBug-Compatible USB Keyboard and Mouse Drivers (HTML)
USB06.
Unsupported 2000-05-31
Implementing read-modify-write on PCI (HTML)
HW08.
Unsupported 1995-07-15
Importing Non-PICT Files Into Apple Media Tool (HTML)
AMTPE22.
Unsupported 1995-08-01
Impossibility of Extracting File System Information from the WindowPtr (HTML) ()
OPS10.
Unsupported 1996-05-14
Improper Texture Mapping with Trigrids (HTML)
QD3D09.
Unsupported 1995-06-01
The Improper use of FSClose (HTML) ()
TB36.
Unsupported 1998-02-10
Incorrect Paper Size with QuickDraw GX 1.1.2 (HTML)
GXPD35.
Unsupported 1995-08-01
Interactive Renderer Not Drawing Flat Surfaces (HTML)
QD3D05.
Unsupported 1995-06-01
Interrupt Management (HTML)
HW10.
Unsupported 1995-07-15
Is there a relationship between the device tree and the Name Registry? (HTML) ()
HW41.
Unsupported 1999-02-15
Jumpy Mouse when Transferring Data on PowerMacs (HTML)
DV23.
Unsupported 1995-11-01
LaserWriter 8 Support for *JCL/PCL (HTML) ()
QD57.
Unsupported 1998-05-25
LaserWriter 8.4.x - Custom page size support (HTML) ()
QD48.
Unsupported 1997-05-22
LaserWriter Drivers - Which Are ColorSync Aware? (HTML)
QD34.
Unsupported 1995-11-22
LaserWriter GX CustomDialogs Sample (HTML)
GXPD30.
Unsupported 1995-08-01
Limitations of ShowDragHilite (HTML) ()
TB21.
Unsupported 1996-08-21
Limitations to Menu Item Size under Menu Manager (HTML) ()
TB23.
Unsupported 1996-09-27
List Manager & LClick (HTML)
TB09.
Unsupported 1995-05-01
LMGetTheMenu and LMSetMenuHook (HTML) ()
TB52.
Unsupported 1998-12-22
Localization Problems with Apps for Japan (HTML)
TX02.
Unsupported 1995-05-01
Locating the Selected Printer (HTML)
GXPD36.
Unsupported 1995-09-15
Long Timeout When Opening Certain Files - A StyleWriter Quirk (HTML)
QD42.
Unsupported 1996-04-08
Macintosh Quadra SCSI Data Transfer (HTML)
DV10.
Unsupported 1995-07-01
MacTCP (HTML)
NW08.
Unsupported 1995-05-01
MacTCP and UDP Performance (HTML)
NW07.
Unsupported 1995-05-01
MacTCP I/O (HTML)
PLAT04.
Unsupported 1995-05-01
Makefiles Problems (HTML)
PLAT10.
Unsupported 1995-06-01
Making Data Executable (HTML) ()
OPS19.
Unsupported 1999-04-12
Making the ADBOp call from CFM-68K (HTML) ()
HW30.
Unsupported 1998-05-11
Maximum number of fonts (HTML) ()
TX13.
Unsupported 2000-01-04
Maximum Number of Menu Items (HTML) ()
TB57.
Unsupported 1998-12-22
MemError (HTML) ()
ME06.
Unsupported 1997-09-12
Memory Requirements (HTML)
PLAT11.
Unsupported 1995-06-01
Menu Definition Drawing Dimmed Items (HTML) ()
TB50.
Unsupported 1998-12-22
Menu Issues, Drawing, Removal & Increasing Size (HTML)
TB10.
Unsupported 1995-05-01
Mesh Edge Structure Can Not Have More Than 2 Faces (HTML) ()
QD3D65.
Unsupported 1997-07-11
Metafile Specification Discrepancies (HTML)
QD3D02.
Unsupported 1995-06-01
A Method for AMT to "remember" Changes Made on Screen (HTML)
AMTPE16.
Unsupported 1995-08-01
Missing Geometries in QuickDraw 3D 1.0.X (HTML) ()
QD3D49.
Unsupported 1996-04-08
Missing Low Memory Globals (HTML) ()
PLAT27.
Unsupported 1997-01-09
Moving Code in DespoolPage to GXSetUpPageImageData (HTML)
GXPD06.
Unsupported 1995-05-01
Native App Slowdown (HTML)
PPCSYS05.
Unsupported 1995-05-01
Native App Slowdown (HTML)
TB11.
Unsupported 1995-05-01
Native Disk Driver Debugging (HTML)
DV41.
Unsupported 2000-02-28
Navigation Services and memFullErr (HTML) ()
TB40.
Unsupported 1998-07-06
Navigation Services Versions (HTML) ()
TB38.
Unsupported 1999-03-08
Necessity of Calling PrJobDialog (HTML)
QD31.
Unsupported 1995-11-01
NewRoutineDescriptor & Porting 68K code to PPC (HTML) ()
PPCSYS08.
Unsupported 1996-06-01
Notification Manager Reinitialized During Boot (HTML) ()
OPS22.
Unsupported 1999-10-05
NuBus Declaration ROM (HTML)
HW02.
Unsupported 1995-05-01
NuBus Timing Problem (HTML)
HW03.
Unsupported 1995-05-01
Obtaining Standard Icons (HTML)
TB35.
Unsupported 1997-12-23
OT Driver returns EINVAL error for TCP/IP program, but AppleTalk works fine (HTML) ()
NW49.
Unsupported 1997-03-14
Page Setup/Format Dialog Extensions (HTML)
GXPD32.
Unsupported 1995-08-01
Paper Type Menu not Updated Often (HTML)
GXPD23.
Unsupported 1995-07-01
PCI Card's Assigned-Address Properties (HTML)
HW20.
Unsupported 1995-07-15
PCI Device and Driver Matching (HTML)
HW16.
Unsupported 1995-07-15
PCI Support for the ISA Style Bracket (HTML)
HW12.
Unsupported 1995-07-15
Placing a Foreground Task into the Background (HTML)
PS04.
Unsupported 1995-09-27
Playing Compressed WAVE files via the Sound Manager (HTML) ()
SND08.
Unsupported 1996-09-27
PostScript Color Printing Bug (HTML) ()
GXPD39.
Unsupported 1996-05-14
PowerBook and Sleep Mode (HTML)
HW04.
Unsupported 1995-05-01
Powered Off Devices Connected to the SCSI Bus (HTML)
DV11.
Unsupported 1995-07-01
PowerMac 9500 Sound Input (HTML)
DV21.
Unsupported 1995-09-15
PowerPC & Writing Info to the Data Fork (HTML)
PPCSYS07.
Unsupported 1995-05-01
Preventing Memory Leaks (HTML)
ME01.
Unsupported 1995-11-01
Print Job Cancelling (HTML)
GXPD08.
Unsupported 1995-05-01
Printing Finder Icons (HTML)
QD32.
Unsupported 1995-11-01
Problems with Caching Drivers on PowerMac 9500 (HTML)
DV19.
Unsupported 1995-09-15
Problems with CDEV Multiple Dialogs (HTML)
TB12.
Unsupported 1995-05-01
Problems with MPW and ROM Maps (HTML)
PLAT03.
Unsupported 1995-05-01
'ptyp' Resource Documentation (HTML)
GXPD33.
Unsupported 1995-08-01
QD3D Does Not Free Memory Used By Geometries (HTML) ()
QD3D71.
Unsupported 1997-07-11
QD3D Does Not Provide Z-Buffer Information (HTML) ()
QD3D57.
Unsupported 1997-07-11
QD3D Macintosh High Quality Postscript Output (HTML) ()
QD3D53.
Unsupported 1997-07-11
QD3D Plug-In Renderer Handlers (HTML) ()
QD3D67.
Unsupported 1997-07-11
QD3D Windows Pixel Format Support (HTML) ()
QD3D83.
Unsupported 1997-07-11
QuickDraw 3D and Submit Calls (HTML)
QD3D15.
Unsupported 1995-06-01
QuickDraw 3D Debugging Tools (HTML) ()
QD3D27.
Unsupported 1996-02-09
QuickDraw GX 'ptyp' Page Size Calc (HTML)
GXPD14.
Unsupported 1995-05-01
QuickDraw GX 'ptyp' resources (HTML)
GXPD15.
Unsupported 1995-05-01
QuickDraw GX and Adobe Type Reunion (HTML)
GXPD09.
Unsupported 1995-05-01
QuickDraw GX and Hypercard (HTML)
GXTY03.
Unsupported 1995-05-01
QuickDraw GX and Layout Shapes (HTML)
GXTY04.
Unsupported 1995-05-01
QuickDraw GX and PDDs (HTML)
GXPD11.
Unsupported 1995-05-01
QuickDraw GX Font Format (HTML)
GXTY06.
Unsupported 1995-05-01
QuickDraw GX Font Problems (HTML)
GXTY07.
Unsupported 1995-05-01
QuickDraw GX General Print Panel (HTML)
GXPD12.
Unsupported 1995-05-01
QuickDraw GX Layered Drawing (HTML)
GX04.
Unsupported 1995-05-01
QuickDraw GX Printing Extensions (HTML)
GXPD03.
Unsupported 1995-05-01
Quickdraw GX Raster Printer Drivers (HTML)
GXPD05.
Unsupported 1995-05-01
QuickDraw GX's 'xdtl' Implementation (HTML)
GXPD17.
Unsupported 1995-05-01
QuickDrawGX Printer Drivers (HTML)
GXPD02.
Unsupported 1995-05-01
QuickTime and Native PowerPC (HTML)
QTMTB40.
Unsupported 1995-05-01
RAVE and DrawSprocket Integration (HTML) ()
QD3D85.
Unsupported 1998-04-20
RAVE Support for Apple 3D Accelerator (HTML) ()
QD3D91.
Unsupported 1998-04-20